body {
	background: #fff;
}

.marginb10 {
	margin-bottom: 10px;
}

.Wrap_cart {
	width: 955px;
	margin: 0 auto;
	position: relative;
}

/*Header_cart*/
.Header_cart {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
}

.Logo {
	float: left;
	margin: 10px 20px 0 0;
}

.Order_cart {
	width: 438px;
	height: 29px;
	float: left;
	padding-top: 23px;
}

#Order_cart_S1 {
	background: url(../../images/shop-img/warebuy1.jpg) no-repeat;
}

#Order_cart_S1 .step1 {
	color: #fff;
}

#Order_cart_S2 {
	background: url(../../images/shop-img/warebuy2.jpg) no-repeat;
}

#Order_cart_S2 .step2 {
	color: #fff;
}

#Order_cart_S3 {
	background: url(../../images/shop-img/warebuy3.jpg) no-repeat;
}

#Order_cart_S3 .step3 {
	color: #fff;
}

.Order_cart li {
	float: left;
	line-height: 29px;
	padding-left: 8px;
	font-weight: bold;
}

.Order_cart .step1 {
	width: 120px;
}

.Order_cart .s1complete {
	background: url(../../images/shop-img/complete.jpg) no-repeat 95px 9px;
}

.Order_cart .step2 {
	width: 155px;
}

.Order_cart .s2complete {
	background: url(../../images/shop-img/complete.jpg) no-repeat 132px 9px;
}

.Order_cart .step3 {
	
}

/*mycart_tip*/
.mycart_tip {
	float: left;
	height: 50px;
	line-height: 50px;
	padding-top: 30px;
}

.mycart_tip img {
	float: left;
}

/*List_cart——之bluePanel*/
.cart_table {
	width: 913px;
	/*border: solid #AACDED;*/
	border-width: 0 3px;
	padding: 20px 17px 0;
	overflow: hidden;
}
.cart_table input{
	font-size:12px;
	padding:3px;
}
.cart_table input.address,.cart_table input.pay,.cart_table input.peisong,.cart_table input.bak{
	font-size:12px;
	margin-left:10px;
}
tr.Thead,td.Tfoot {
	background: #EBF4FB;
}

/*table*/
td.bag_close {
	padding-left: 19px;
	background: url(images/bag_open.gif) no-repeat 5px 9px;
	text-align: left;
}

td.bag_open {
	padding-left: 19px;
	background: url(images/bag_close.gif) no-repeat 5px 9px;
	text-align: left;
}

.price {
	color: #f00;
	font-family: verdana;
	font-weight: bold;
}

.tip_bag {
	color: #f00;
}
/*tips*/
.tip_1 {
	padding-bottom: 10px;
	line-height: 2em;
	padding-left: 50px;
	padding-right: 10px;
	background: url("../../images/shop-img/wcdd.gif") no-repeat left 10px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px
}

.tip_1 strong {
	color: #fe7e00
}

.tip_5 {
	margin-bottom: 3px
}

.tip_5 strong {
	color: red;
	font-size: 16px
}

.tip_6 {
	margin: 20px 0px 10px;
	font-size: 16px;
	font-weight: bold
}

.tip_2 {
	border-bottom: #ff914e 1px solid;
	border-left: #ff914e 1px solid;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
	background: #fffde9;
	border-top: #ff914e 1px solid;
	border-right: #ff914e 1px solid;
	padding-top: 15px
}

.tip_2 .first {
	line-height: 35px;
	font-size: 24px;
	font-weight: bold
}

.tip_3 {
	border-bottom: #aacded 1px solid;
	border-left: #aacded 1px solid;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: #ebf4fb;
	border-top: #aacded 2px solid;
	border-right: #aacded 1px solid;
	padding-top: 15px
}

.tip_3 ul {
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 20px
}

.tip_3 p.explain {
	padding-left: 30px;
	color: #888
}

.tip_4 {
	padding-bottom: 20px;
	line-height: 2em;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	padding-top: 20px
}

.tip_4 strong {
	color: #fe7e00
}
/*tips end*/
/*cart_op*/
.cart_op {
	padding: 25px 10px;
	height: 38px;
	font-size: 14px;
}

.cart_op li {
	line-height: 38px;
	float: left;
}

.cart_op li a {
	font-size: 12px;
}

.cart_op .li1 {
	padding-left: 23px;
	background: url(images/cd.gif) no-repeat 7px 11px;
}

.cart_op .li4 {
	padding-left: 22px;
	background: url(images/gwc_05.jpg) no-repeat 0px 9px;
	margin-right: 20px;
}

.cart_op .li2 {
	padding-left: 19px;
	background: url(images/gwc_07.jpg) no-repeat 0px 9px;
	margin-right: 20px;
}

.cart_op .li3 {
	float: right;
}

.cart_op .li3 img {
	display: inline;
}

.errorInfo,.alertInfo {
	background: #FFECEC;
	border: #F34956 solid 1px;
	padding: 5px;
	color: #C00;
	margin: 0px auto;
	margin-top: 5px;
	text-align: right;
	font-size: 12px
}

.submitSuccess {
	border: #01B703 1px solid;
	padding: 4px 20px 4px 20px;
	background: #F1FDE5;
	font-size: 12px;
	color: #01B703;
	height: 23px;
}

.waitInfo {
	color: #666;
	Background: #fff url(images/loading.gif) no-repeat 3px 3px;
	border: #C0C0C0 1px solid;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: 400;
}

.shoppingTip {
	background: #FFECEC;
	padding: 8px 10px;
	line-height: 20px;
	border: 1px solid #F34956;
	margin-bottom: 20px;
	color: red;
}

#divDeledSku {
	border: #CCCCCC 1px solid;
	padding: 2px;
	margin-bottom: 16px;
}

#divDeledSku table {
	width: 98%
}

#divDeledSku td {
	color: #666666;
	text-align: center;
	height: 23px;
}

#divDeledSku a,#divDeledSku .price {
	color: #666666
}

#divDeledSku .delSplit {
	border-bottom: #CCCCCC 1px;
	border-bottom-style: dashed
}

/*collection*/
#collection .Product_List_S3 ul {
	padding: 0;
}

#collection .Product_List_S3 li {
	width: 32.3%;
	padding-right: 1%;
	border: 0;
}

#collection .Product_List_S3 dl {
	background: none;
}

#collection .Product_List_S3 dt {
	float: left;
	width: 60px;
}

#collection .Product_List_S3 dt img {
	width: 60px;
	height: 45px;
}

#collection .Product_List_S3 dd {
	text-align: left;
	zoom: 1;
	overflow: hidden;
}

#collection .Product_List_S3 .p_Name {
	height: 36px;
}

#collection .Product_List_S3 .p_Price {
	color: #f00;
}

#collection .Product_List_S3 .p_Price img {
	margin-top: -3px;
}

#collection .Product_List_S3 .p_Stock {
	margin: 6px 0;
	height: 24px;
	overflow: hidden;
	zoom: 1;
}

#collection .Product_List_S3 .p_Opp {
	
}

#collection .Product_List_S3 .p_Stock div {
	background: #FFFBE7;
	border: 1px solid #F8E5A2;
	padding: 2px 4px 1px;
	float: left;
}

#collection .float_Right {
	font-weight: normal;
	margin-right: 13px;
}

#collection .float_Right a {
	color: #444444;
	font-size: 12px;
}

.cart_func a {
	color: #666;
}

/*banklogos*/
.banklogos img {
	display: inline;
}

/*favorite list begin*/
.my_fav_list li {
	float: left;
	width: 32.3%;
}

.my_fav_list .fav_pic {
	float: left;
	width: 30% !important;
	height: 120px;
}

.my_fav_list .fav_name,.my_fav_list .fav_price,.my_fav_list .fav_button
	{
	float: left;
	padding-left: 10px;
	width: 65%;
	line-height: 1.8em;
	padding-bottom: 3px;
}

.my_fav_list .fav_name {
	padding-top: 7px;
	height: 60px;
}

.my_fav_list .fav_button {
	padding-bottom: 2px !important;
}

.del {
	color: #404040;
	text-decoration: line-through;
}

.red {
	color: #cc3300;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

/*favorite list end*/
.item_footer {
	clear: both;
	margin-top: 5px;
	height: 5px;
	border-top: #ddd 1px dashed;
}

/*sbox_2*/
#sbox_2 {
	margin-bottom: 10px;
}

#sbox_2 .corner_t {
	height: 4px;
	background: url(images/corner10.jpg) #FFC160 repeat-x left -50px;
}

#sbox_2 .corner_tl {
	background: url(images/corner10.jpg) no-repeat left 0px;
}

#sbox_2 .corner_tr {
	background: url(images/corner10.jpg) no-repeat right 0px;
}

#sbox_2 .corner_c {
	width: 904px;
	border: solid #FFC160;
	border-width: 0 3px;
	background: #FFFBEA;
}

#sbox_2 .corner_b {
	background: url(images/corner10.jpg) #FFC160 repeat-x left -30px;
}

#sbox_2 .corner_bl {
	background: url(images/corner10.jpg) no-repeat left -10px;
}

#sbox_2 .corner_br {
	background: url(images/corner10.jpg) no-repeat right -10px;
}

#sbox_2 h3 {
	color: #D94D00;
	background: none;
	padding: 0 5px;
	border: 0;
}

#sbox_2 .info {
	padding: 10px 20px 0;
}

/*yb*/
.yb {
	padding-top: 5px;
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1;
}

.yb img {
	display: inline;
}

.yb h3 {
	padding: 0;
}

.yb_c {
	border: 1px solid #EED6A2;
	overflow: hidden;
	padding: 8px;
	background: #FFFDED;
}

.yb_c div {
	overflow: hidden;
	padding: 2px 0;
}

.yb_c .font1 {
	color: #F60204;
}

.stocklist span {
	margin-right: 3px;
}

.stocklist b {
	font-weight: normal;
}

.stocklist .fs4 {
	color: red;
}